home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.7z / ftp.whtech.com / emulators / mess / MESS 0.133 / Macintosh / MessMenu 0.7.0 OSX uni.dmg / MessMenu.app / Contents / MacOS / messmenu < prev    next >
Encoding:
Text File  |  2008-10-26  |  958 b   |  40 lines

  1. #!/bin/sh
  2.  
  3. dir=`dirname "$0"`
  4. cd "$dir"
  5. dir=`pwd`
  6.  
  7. . ./messenv.sh
  8.  
  9. if [ ! -e "$MESSHOME" ]
  10. then
  11.     mkdir -p "$MESSHOME"/cfg
  12.     cp "$messdir"/cfg/* "$MESSHOME"/cfg
  13.     sed "s%\.\./\.\./\.\.%$rootdir%" <"$messdir"/mess.ini >"$MESSHOME"/mess.ini
  14.     mkdir -p "$MESSHOME/Software"
  15. else
  16.     set -x
  17.     if [ -f "$MESSHOME"/mess.ini ]
  18.     then
  19.         currentpath=`grep '^rompath ' "$MESSHOME"/mess.ini 2>/dev/null | cut -d' ' -f2- | sed 's/^ *//g' | tr -d '"'`
  20.         if [ "$currentpath" != "$rootdir" ]
  21.         then
  22.             for name in "$MESSHOME"/*.ini
  23.             do
  24.                 currentpath=`grep '^rompath ' "$name" 2>/dev/null | cut -d' ' -f2- | sed 's/^ *//g' | tr -d '"'`
  25.                 currentpath=`dirname "$currentpath"`
  26.                 if [ "$currentpath" != "$rootdir" ]
  27.                 then
  28.                     sed "s%$currentpath%$rootdir%" <"$name" >/tmp/mess$$
  29.                     cp /tmp/mess$$ "$name"
  30.                     rm -f /tmp/mess$$
  31.                 fi
  32.             done
  33.         fi
  34.     else
  35.         sed "s%\.\./\.\./\.\.%$rootdir%" <"$messdir"/mess.ini >"$MESSHOME"/mess.ini
  36.     fi
  37. fi
  38. cd "$dir"
  39. exec wish messmenu.tcl
  40.